import 'package:fish_redux/fish_redux.dart';

import 'package:rss_readneed/punch_card/punchCardModel.dart';
import 'package:flutter/material.dart';

class simple_show_snState implements Cloneable<simple_show_snState> {

  PunchCardSettingModel monthModel;

  //展示的加班时长
  String totalShowTime = "";
  //本月展示的平均下班时间
  String alreadyfinishTime = "";
  //月度数据
  List<PunchCardModel> datas = [];

  //月度计算时间 - 需当月，需设置
  String monthPlanTime;
  String leftDayPlanFinishTime;

  ScrollController scrollController = ScrollController();

  double alpha = 1.0;

  @override
  simple_show_snState clone() {
    return simple_show_snState()
      ..monthModel = monthModel
      ..totalShowTime = totalShowTime
      ..alreadyfinishTime = alreadyfinishTime
      ..datas = datas
      ..monthPlanTime = monthPlanTime
      ..leftDayPlanFinishTime = leftDayPlanFinishTime
      ..scrollController = scrollController
      ..alpha = alpha;
  }
}

simple_show_snState initState(Map<String, dynamic> args) {
  return simple_show_snState();
}
